Based on HyperCard 1.0 by Bill Atkinson and friends.